package com.neutech.maplestory.entity;

import java.awt.*;

/**冒险岛项目中的所有实体类的父类
 * @author 小李要吃鱼
 * @date 2021-01-27 16:43
 */
public abstract class AbstractMapleStoryObject implements Moveable,Drawable{
        /**
         * 横坐标
         */
        public int x;
        /**
         * 纵坐标
         */
        public int y;
        /**
         * 实体类对象图片组
         */
        public Image[] imgs;
        /**
         * 实体类的速度
         */
        public int speed;
        /**
         * 宽度
         */
        public int width;
        /**
         * 高度
         */
        public int height;
        /**
         *表示方向的枚举类型
         */
        public Direction dir;
        /**
         *表示动作的枚举类型
         */
        public Action action;
        @Override
        public void move() {}

    }